﻿using System;
using System.IO;

namespace PageAdmin.Utils
{

    /// <summary>
    /// 目录下的文件夹，文件描述类
    /// </summary>
    public class DirectoryItemInfo
    {

        /// <summary>
        /// 虚拟id，没有任何意义。
        /// </summary>
        public int Id { get; set; }

        /// <summary>
        /// 文件或文件夹描述类
        /// </summary>
        public FileSystemInfo FileSystemInfo { get; set; }

        /// <summary>
        /// 名称，文件夹或目录名称
        /// </summary>
        public string Name { get; set; }


        /// <summary>
        /// 全名，路径+名称
        /// </summary>
        public string FullName { get; set; }


        /// <summary>
        /// 名称，文件夹或目录名称，0表示目录，1表示文件
        /// </summary>
        public int Type { get; set; }

        /// <summary>
        /// 文件大小，单位kb，如果是目录，值为0
        /// </summary>
        public double FileLength { get; set; }


        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreationTime { get; set; }


        /// <summary>
        /// 最后修改时间
        /// </summary>
        public DateTime LastWriteTime { get; set; }

    }
}
